package com.neusoft.healthcity.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 突发公共卫生事件信息反馈--突发事件
 * </p>
 *
 * @author songjihong
 * @since 2021-04-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("HEALTH_EMERGENCIES_REBACK")
@ApiModel(value="HealthEmergenciesReback对象", description="突发公共卫生事件信息反馈--突发事件")
public class HealthEmergenciesReback implements Serializable {

    private static final long serialVersionUID=1L;

    @TableField("BUSINESSACTIVITYIDENTIFICATION")
    private String businessactivityidentification;

    @TableField("TOTALRECORDS")
    private String totalrecords;

    @TableField("STARTTIME")
    private String starttime;

    @TableField("ENDTIME")
    private String endtime;

    @ApiModelProperty(value = "事件ID")
    @TableField("EVENTID")
    private String eventid;

    @ApiModelProperty(value = "事件类别")
    @TableField("EVENTTYEPID")
    private String eventtyepid;

    @ApiModelProperty(value = "事件名称")
    @TableField("EVENTNAME")
    private String eventname;

    @ApiModelProperty(value = "事件严重等级")
    @TableField("SEVERITYGRADE")
    private String severitygrade;

    @ApiModelProperty(value = "报告地区")
    @TableField("REPORTZONECODE")
    private String reportzonecode;

    @ApiModelProperty(value = "报告单位")
    @TableField("REPORTORGANIZATION")
    private String reportorganization;

    @ApiModelProperty(value = "事件状态")
    @TableField("EVENTSTATUS")
    private String eventstatus;

    @ApiModelProperty(value = "最后一次报告ID")
    @TableField("LASTREPORTID")
    private String lastreportid;

    @ApiModelProperty(value = "审核等级")
    @TableField("REVIEWGRADE")
    private String reviewgrade;

    @ApiModelProperty(value = "事件创建时间")
    @TableField("EVENTCREATETIME")
    private String eventcreatetime;

    @ApiModelProperty(value = "事件结案时间")
    @TableField("EVENTFINALTIME")
    private String eventfinaltime;

    @ApiModelProperty(value = "事件删除时间")
    @TableField("EVENTDELETETIME")
    private String eventdeletetime;

    @ApiModelProperty(value = "最近一次修改时间")
    @TableField("LATESTMODIFYTIME")
    private String latestmodifytime;

    @ApiModelProperty(value = "事件发生地区")
    @TableField("EVENTHAPPENDISTRICT")
    private String eventhappendistrict;

    @ApiModelProperty(value = "创建时间")
    @TableField("CREATEDATE")
    private Date createdate;
}
